//
//  HWGameGiftBagProtocol.swift
//  HWPromoteProjectAPP
//
//  Created by 王昌健 on 2022/1/30.
//  Copyright © 2022 王昌健. All rights reserved.
//

import UIKit

class HWGameGiftBagProtocol: NSObject {
    var didClickRow:((_:HWGameGiftBagModel)->())?
    
    var models:[HWGameGiftBagModel]?
    
}

extension HWGameGiftBagProtocol:UITableViewDelegate,UITableViewDataSource {
    
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        didClickRow?(models![indexPath.row])
    }
    
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return models?.count ?? 0
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let gameCell = HWGameGiftBagCell.cellWithTableView(tableView: tableView)
        gameCell.model = models?[indexPath.row]
        return gameCell
    }
    
    
}
 
